in the teeth (of a wind) - Francés Inglés Diccionario